<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* åŸºç¡€è®¾ç½® */
/* åœ¨ :root ä¼ªç±»ä¸­å®šä¹‰å˜é‡ */
:root {
    --main-bg-color: #337ab7; /* å®šä¹‰èƒŒæ™¯é¢œè‰²å˜é‡ */
    --hover-bg-color: #286090; /* hoveræ—¶æ·±è“è‰²èƒŒæ™¯ */
    --active-bg-color: #204d74; /* activeæ—¶æ·±è“è‰²èƒŒæ™¯ */
    --main-font-color: #fff; /* ä¸»è¦å­—ä½“ç™½è‰² */
    --sub-bg-color: #fff; /* å­çº§èƒŒæ™¯ç™½è‰² */
    --sub-font-color: #333; /* å­çº§å­—ä½“é¢œè‰²ä¸ºç°è‰² */
}


nav a {
    cursor: pointer;
    font-size: 20px;
}

.menu-container {
    background-color: var(--main-bg-color);
}

.menu-container nav {
    width: 1400px;
    margin: 0 auto;
}

/* --------------------- bootstrap èœå•æ•ˆæžœ ------------------- */
/* è®¾ç½®åŸºç¡€é¢œè‰²ç¨å¾®æµ…ä¸€ç‚¹çš„è“è‰² */
.navbar-default {
    background-color: var(--main-bg-color); /* æµ…è“è‰²èƒŒæ™¯ */
    border-color: var(--main-bg-color); /* æµ…è“è‰²è¾¹æ¡† */
}

/* è®¾ç½®ä¸€çº§èœå•æ&nbsp;·å¼ */
.navbar-default .navbar-nav &gt; li {
    width: 150px;
    text-align: center;
}

/* é¼&nbsp;æ&nbsp;‡æ‚¬åœåœ¨ä¸Šçº§èœå•æ—¶çš„æ&nbsp;·å¼ï¼ŒåŒ…æ‹¬æœ‰dropdownå’Œæ²¡æœ‰dropdownçš„èœå• */
.navbar-default .navbar-nav &gt; li:hover &gt; a,
.navbar-default .navbar-nav &gt; .open &gt; a {
    background-color: var(--hover-bg-color); /* hoveræ—¶çš„èƒŒæ™¯é¢œè‰²ç¨å¾®æ·±ä¸€ç‚¹ */
    color: var(--main-font-color); /* æ–‡å­—é¢œè‰²ä¸ºç™½è‰² */
}

/* activeçŠ¶æ€çš„èœå•é¡¹é¢œè‰² */
.navbar-default .navbar-nav &gt; .active &gt; a {
    background-color: var(--active-bg-color); /* activeçŠ¶æ€çš„èƒŒæ™¯é¢œè‰² */
    color: var(--main-font-color); /* activeçŠ¶æ€çš„æ–‡å­—é¢œè‰² */
}

/* activeçŠ¶æ€çš„èœå•é¡¹hoveræ•ˆæžœï¼Œä¸Žå…¶ä»–hoverä¿æŒä¸€è‡´ */
.navbar-default .navbar-nav &gt; .active &gt; a:hover {
    background-color: var(--hover-bg-color); /* activeçŠ¶æ€hoverçš„èƒŒæ™¯é¢œè‰² */
    color: var(--main-font-color); /* activeçŠ¶æ€hoverçš„æ–‡å­—é¢œè‰² */
}

/* ä¸€çº§èœå•é—´çš„ç«–çº¿åˆ†éš” */
.navbar-nav &gt; li:not(:last-child) {
    position: relative;
    padding-right: 1px; /* è°ƒæ•´èœå•é¡¹ä¸Žåˆ†å‰²çº¿ä¹‹é—´çš„å®½åº¦ */
}

.navbar-nav &gt; li:not(:last-child)::before,
.navbar-nav &gt; li:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 10px; /* åˆ†å‰²çº¿è·å³ä¾§èœå•çš„è·ç¦» */
    width: 1px;
    height: 50%; /* åˆ†å‰²çº¿çš„é«˜åº¦ */
    transform: translateY(-50%);
}

.navbar-nav &gt; li:not(:last-child)::before {
    background: #11567d; /* beforeä¼ªç±»çš„é¢œè‰²è¾ƒæ·± */
    right: 0; /* åˆ†å‰²çº¿è·å³ä¾§èœå•çš„è·ç¦» */
}

.navbar-nav &gt; li:not(:last-child)::after {
    background: #2888bd;; /* afterä¼ªç±»çš„é¢œè‰²è¾ƒæµ… */
    right: 1px; /* åˆ†å‰²çº¿è·å³ä¾§èœå•çš„è·ç¦» */
}

/* ä¸‹çº§èœå•çš„æ&nbsp;·å¼ */
.navbar-default .navbar-nav .dropdown-menu {
    background-color: var(--sub-bg-color); /* è®¾ç½®ä¸‹çº§èœå•çš„èƒŒæ™¯é¢œè‰²ä¸ºç™½è‰² */
    border: none; /* ç§»é™¤è¾¹æ¡† */
    padding: 0;
    border-radius: 4px;
}

.navbar-default .navbar-nav .dropdown-menu &gt; li &gt; a {
    color: var(--sub-font-color); /* è®¾ç½®ä¸‹çº§èœå•çš„å­—ä½“é¢œè‰²ä¸ºæ·±ç°è‰² */
    height: 50px; /* è®¾ç½®å­èœå•çš„é«˜åº¦ */
    line-height: 50px; /* è®¾ç½®æ–‡å­—åž‚ç›´å±…ä¸­ */
    padding: 0 15px; /* è®¾ç½®å†…è¾¹è· */
}

.navbar-default .navbar-nav .dropdown-menu &gt; li &gt; a:hover,
.navbar-default .navbar-nav &gt; .open &gt; a:hover,
.navbar-default .navbar-nav .dropdown-menu &gt; li &gt; a:focus {
    background-color: var(--hover-bg-color); /* è®¾ç½®ä¸‹çº§èœå•é“¾æŽ¥hoverçš„èƒŒæ™¯é¢œè‰² */
    color: var(--main-font-color); /* è®¾ç½®ä¸‹çº§èœå•é“¾æŽ¥hoverçš„æ–‡å­—é¢œè‰²ä¸ºç™½è‰² */
}

/* å­èœå•ä¸­ç¬¬ä¸€ä¸ªå’Œæœ€åŽä¸€ä¸ªèœå•çš„åœ†è§’æ•ˆæžœ */
.navbar-default .navbar-nav .dropdown-menu &gt; li:first-child &gt; a:hover,
.navbar-default .navbar-nav .dropdown-menu &gt; li:first-child &gt; a:focus,
.navbar-default .navbar-nav .dropdown-menu &gt; li:first-child {
    border-radius: 4px 4px 0 0; /* ç¬¬ä¸€ä¸ªèœå•çš„é¡¶éƒ¨åœ†è§’ */
}

.navbar-default .navbar-nav .dropdown-menu &gt; li:last-child &gt; a:hover,
.navbar-default .navbar-nav .dropdown-menu &gt; li:last-child &gt; a:focus,
.navbar-default .navbar-nav .dropdown-menu &gt; li:last-child {
    border-radius: 0 0 4px 4px; /* æœ€åŽä¸€ä¸ªèœå•çš„åº•éƒ¨åœ†è§’ */
}

/* é‡ç½®ä¸€çº§èœå•çš„é»˜è®¤é¢œè‰² */
.navbar-default .navbar-nav &gt; li &gt; a {
    color: var(--main-font-color); /* è®¾ç½®ä¸€çº§èœå•çš„æ–‡å­—é¢œè‰²ä¸ºç™½è‰² */
}

/* ç§»å…¥ä¸Šçº§èœå•ä¸‹çº§èœå•æ˜¾ç¤ºï¼Œç§»å‡ºæ—¶éšè— */
/* æ·»åŠ&nbsp;è¿‡æ¸¡æ•ˆæžœï¼Œä½¿ä¸‹çº§èœå•åŠ¨ç”»å¹³æ»‘æ˜¾ç¤º */
.navbar-default .navbar-nav .dropdown-menu {
    display: block;
    opacity: 0;
    transform: scaleY(0); /* åˆå§‹æ—¶ç¼©æ”¾ä¸º0ï¼Œä¸æ˜¾ç¤ºèœå• */
    transform-origin: top; /* åŠ¨ç”»ä»Žé¡¶éƒ¨å¼€å§‹ï¼Œä¸å½±å“ä¸»èœå• */
    visibility: hidden;
    transition: opacity 0.5s, transform 0.5s; /* æ·»åŠ&nbsp;è¿‡æ¸¡æ•ˆæžœ */
}

/* é¼&nbsp;æ&nbsp;‡æ‚¬åœåœ¨ä¸Šçº§èœå•æ—¶æ˜¾ç¤ºä¸‹çº§èœå• */
.navbar-default .navbar-nav &gt; .dropdown:hover .dropdown-menu {
    opacity: 1;
    transform: scaleY(1); /* ç»“æŸæ—¶ç¼©æ”¾ä¸º1ï¼Œå®Œå…¨å±•å¼€ */
    visibility: visible;
}

/* è°ƒæ•´caretçš„æ&nbsp;·å¼ï¼Œä½¿å…¶åœ¨hoveræ—¶æ—‹è½¬ */
.navbar-default .navbar-nav &gt; .dropdown:hover &gt; a .caret {
    transform: rotate(180deg);
    transition: transform 0.25s ease;
}
</pre></body></html>